HTML - Siglas e Termos

Muitas vezes usamos termos que estamos cansados de usar tão corriqueiramente que esquecemos que quem esta aprendendo pode nunca ter ouvido falar no termo. Portanto, a seguir temos as Siglas e Termos mais comuns para quem trabalha com desenvolvimento web.

FrontEnd e Backend

Se você faz um site para uma empresa tem pelo menos 3 envolvidos no projeto : 1-Você, o desenvolvedor, 2-O cliente ou empresa que contratou o desenvolvimento do site e 3-O cliente que vai comprar ou interagir com o site.
Sendo assim chamamos de 'frontend' tudo que envolve o atendimento ao cliente.
Chamamos de 'backend' tudo que mantém a empresa funcionando. Controle de estoque, logística pós venda, etc.
Como regra, o frontend é mais bem feito que o backend por ter relação direta com o faturamento da empresa.

Código Fonte ou Source Code

Quando desenvolvemos um programa ou página web desenvolvemos um 'código' para executar alguma tarefa e no 'código' dessa página determinamos o que deve ser exibido ou executado, posição, estilo, etc.
Importante frisar que não obrigatóriamente o código que desenvolvemos é enviado para o usuário (veja Páginas Dinâmicas). Portanto é muito importante que você salve as versões antigas da sua página se quiser, em caso de erro, retornar a anterior. Se o erro foi feito no visual studio você pode ir teclando <control>z que o visual studio vai desfazendo uma por uma das modificações até chegar ao que era originalmente. Contudo se você salvar e sair do Visual studio perderá o histórico de modificações.
Veja TFS e GIT e GITHUB para versionamento das páginas de código do seu projeto.

TAG

Se você conhece bem o Inglês sabe que tag significa berruga ( skin tags ) mas não é bem isso que significa em web.
TAG é um marcador feito com texto simples mas que indica que o elemento não é um texto, pode ser uma imagem, um vídeo, um campo de entrada de texto, etc.
Tecnicamente tudo que não é puro texto que você vê dentro da página HTML está dentro de uma tag HTML.

Acentuação e Idioma

No visual studio e na maioria das ferramentas do windows ao criar uma página nova o conjuntode caracteres padrão será Europeu Ocidental (Windows) - Página de Código 1252 .
Infelizmente o padrão da Internet é Unicode (UTF-8) - Página de Código 65001
Por esse motivo muita acentuação é perdida quando usamos o padrão errado ou quando tentamos exportar informações do windows para a web e vice-versa.
Citando um exemplo, ao pegar um nome de arquivo do sistema operacional(windows) e exibir na web com UTF-8 toda a acentuação dos nomes dos arquivos será perdida. Para corrigir este problema temos de usar um locale para pt-br (em php : utf8_encode('string')).

Container

Dizemos que um elemento é container de outro quando um elemento pai abriga diversos outros elementos filhos dentro dele. Citando um exemplo, uma tag div com tags ul ou input dentro para alinhar e modelar sua exibição. Todas as tags dentro da tag div seriam tags filhas e a tag div seria a pai e container de todas as demais dentro dela.

Tags de Formulário

São tags html que se destinam a armazenar as informações digitadas pelo usuário e que serão enviadas ao servidor futuramente através do botão submit.
Na tag form temos a definição do destino onde os dados devem ser enviados.
Contudo é necessário ter uma 'tecnologia de servidor' no destino dos dados porque é no mecanismo do servidor web que as informações podem ser trocadas. Se você enviar simplemente para uma página de destino os dados serão perdidos.